package com.xzzz.irda.guardcat.server.repos.mysql.pojo;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

@Data
@TableName("guardcat_thread")
public class ThreadMySQLEntity {

    @TableId
    private String id;
    private String machineId;
    private String appName;
    private Date creTime;

    /**
     * 当前活动线程的数量，包括守护线程和非守护线程。
     */
    private int threadCount;
    /**
     * 自 Java 虚拟机启动或峰值重置以来的峰值活动线程数。
     */
    private int peakThreadCount;
    /**
     * 自 Java 虚拟机启动以来创建和启动的线程总数。
     */
    private long totalStartedThreadCount;
    /**
     * 返回当前的实时守护线程数
     */
    private int daemonThreadCount;
}
